petroleum distillates - French English Dictionary